class_name EquipableItem
extends Item


var is_equipped: bool


## override
func use(caller: Character) -> void:
    equip(caller)


## 虚函数
func equip(_caller: Character) -> void:
    is_equipped = true
    pass


## 虚函数
func remove(_caller: Character) -> void:
    if not is_equipped: return
    is_equipped = false
    pass
